<!DOCTYPE html>
<html>

<head>
	<meta charset="utf-8" />
	<title>axios请求</title>
	<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
</head>

<body>

</body>

<script type="text/javascript">
	// axios实例
	// var instance = axios.create({
	// 	baseURL: "https://some-domain.com/api/",
	// 	timeout: 1000,
	// 	headers: {
	// 		'X-Custom-Header': 'foobar'
	// 	}
	// });

	function getMap() {
		return axios.get('http://1.1.7.253:9100/device/getMap');
	}

	// function selectById() {
	// 	return axios.get('http://1.1.7.253:9100/device/selectById/1002');
	// }

	// // 一次性并发多个请求
	// axios.all([getMap(), selectById()]).then(axios.spread(function(response1, response2) {
	// 	console.log('getMap()');
	// 	console.log(response1.data);
	// 	console.log('selectById()');
	// 	console.log(response2.data);
	// }));

	// var data = {
	// 	"id": 1002,
	// 	"name": "Camera1002",
	// 	"deviceId": "AHJFK1002"
	// };

	// // 通过配置（config）来发送请求
	// axios({
	// 	method: 'POST',
	// 	url: 'http://1.1.7.253:9100/device',
	// 	data: data
	// }).then(function (response) {
	// 	console.log('添加设备');
	// 	console.log(response.data);
	// });

	// axios.post('http://1.1.7.253:9100/device', data)
	// 	.then(function (response) {
	// 		console.log('添加设备');
	// 		console.log(response.data);
	// 	})
	// 	.catch(function (err) {
	// 		console.log(err);
	// 	});

	// axios.delete('http://1.1.7.253:9100/device', {data: data})
	// 	.then(function (response) {
	// 		console.log('删除设备');
	// 		console.log(response.data);
	// 	})
	// 	.catch(function (err) {
	// 		console.log(err);
	// 	});

	// var data3 = {
	// 	"id": 10003,
	// 	"name": "Camera1003",
	// 	"deviceId": "AHJFK1003"
	// };
	// axios.put('http://1.1.7.253:9100/device', data3)
	// 	.then(function (response) {
	// 		console.log('修改设备信息');
	// 		console.log(response.data);
	// 	})
	// 	.catch(function (err) {
	// 		console.log(err);
	// 	});

	// axios.get('http://1.1.7.253:9100/device/getMap')
	// 	.then(function (response) {
	// 		console.log('getMap 读取信息');
	// 		console.log(response.data);
	// 	})
	// 	.catch(function (err) {
	// 		console.log(err);
	// 	});
</script>

</html>